Find hotels in Cannon Beach, OR from $97

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Cannon Beach hotels

Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (1,014 reviews)
"Great place to stay! I would absolutely recommend this as a place to stay for any of my family/friends. Hoping to be back soon ourselves!"
United States
Natalie
$295 nightly
The price is $337
May 10 - May 11
Total with taxes and fees
Surfsand Resort

Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn
2.0 star property
Seaside
9.2 out of 10, Wonderful, (2,706 reviews)
"We always love coming here, great staff and a clean nice hotel in a good spot."
United States
Montanna
$99 nightly
The price is $113
May 7 - May 8
Total with taxes and fees
Ebb Tide Oceanfront Inn

Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
3.5 star property
Downtown Cannon Beach
9.2 out of 10, Wonderful, (1,097 reviews)
"Great location and nice room"
United States
Yuhao
$139 nightly
The price is $160
May 10 - May 11
Total with taxes and fees
Cannon Beach Hotel Collection

Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park
8.8 out of 10, Excellent, (1,832 reviews)
"Enjoyed our stay. The staff was very helpful and will be returning again!"
United States
Jerry
$94 nightly
The price is $105
May 20 - May 21
Total with taxes and fees
Tolovana Inn

Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (1,002 reviews)
"Great pet friendly room with an incredible view. "
United States
Thomas
$223 nightly
The price is $255
May 11 - May 12
Total with taxes and fees
Hallmark Resort - Cannon Beach

Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park
9.6 out of 10, Exceptional, (1,002 reviews)
"We really enjoyed the hotel, the grounds, location and the breakfast was great!"
United States
Yahanni
$210 nightly
The price is $240
May 10 - May 11
Total with taxes and fees
Inn at Cannon Beach

Promenade Inn & Suites Oceanfront

Promenade Inn & Suites Oceanfront
2.5 star property
Seaside
7.2 out of 10, Good, (2,537 reviews)
"Beautiful view, great location to walk to everythig and clean rooms. We enjoyed our stay"
United States
Megan
$119 nightly
The price is $136
May 10 - May 11
Total with taxes and fees
Promenade Inn & Suites Oceanfront

The Waves/The Argonauta Inn/The White Heron Lodge

The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (1,003 reviews)
"We had a wonderful experience...the adhoc pull down bed was a surprise and so useful. The views were great ! Will visit again."
United States
deepak
$186 nightly
The price is $212
May 11 - May 12
Total with taxes and fees
The Waves/The Argonauta Inn/The White Heron Lodge

The Ocean Lodge

The Ocean Lodge
3.5 star property
Tolovana Park
9.8 out of 10, Exceptional, (664 reviews)
"The staff were all super friendly and helpful. The room was lovely and clean. Breakfast was nice too! "
United States
Elle
$393 nightly
The price is $448
May 7 - May 8
Total with taxes and fees
The Ocean Lodge

Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn
2.0 star property
Seaside
9.0 out of 10, Wonderful, (1,755 reviews)
"Great staff, excellent location. "
United States
Rene
$89 nightly
The price is $102
May 7 - May 8
Total with taxes and fees
Hi-Tide Oceanfront Inn

Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
Cannon Beach
9.2 out of 10, Wonderful, (736 reviews)
"The place was wonderful! Would definitely stay there again."
United States
Terri
$136 nightly
The price is $155
May 10 - May 11
Total with taxes and fees
Ecola Creek Lodge

Inn at Haystack Rock

Inn at Haystack Rock
2.5 star property
Downtown Cannon Beach
8.6 out of 10, Excellent, (1,004 reviews)
"Such a cute, clean, comfortable place to stay… highly recommend! "
United States
Claire
$159 nightly
The price is $182
May 7 - May 8
Total with taxes and fees
Inn at Haystack Rock

Land's End at Cannon Beach

Land's End at Cannon Beach
3.0 star property
Downtown Cannon Beach
9.2 out of 10, Wonderful, (668 reviews)
"Lovely stay."
United States
lynda
$178 nightly
The price is $203
May 10 - May 11
Total with taxes and fees
Land's End at Cannon Beach

Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock
3.5 star property
Tolovana Park
9.6 out of 10, Exceptional, (371 reviews)
"Great location, staff were great, cottage was clean and comfortable. "
United States
Jessica
$209 nightly
The price is $238
May 10 - May 11
Total with taxes and fees
Sea Sprite at Haystack Rock

The Wayside Inn

The Wayside Inn
2.5 star property
Tolovana Park
9.2 out of 10, Wonderful, (655 reviews)
"Location and accommodations were fantastic!"
United States
Edward
$169 nightly
The price is $193
May 7 - May 8
Total with taxes and fees
The Wayside Inn

Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (386 reviews)
"Excellent location and home base for exploring. "
United States
James
$199 nightly
The price is $227
May 7 - May 8
Total with taxes and fees
Lighthouse Inn

Rockaway Beach Resort

Rockaway Beach Resort
4.0 star property
Rockaway Beach
8.8 out of 10, Excellent, (862 reviews)
"enjoyed our stay"
United States
srikanth
$186 nightly
The price is $209
May 14 - May 15
Total with taxes and fees
Rockaway Beach Resort

Best Western Plus Ocean View Resort

Best Western Plus Ocean View Resort
3.0 star property
Seaside
8.6 out of 10, Excellent, (1,075 reviews)
"Great location on the beach"
United States
krystle
$78 nightly
The price is $90
May 7 - May 8
Total with taxes and fees
Best Western Plus Ocean View Resort

Sea Sprite on the Estuary

Sea Sprite on the Estuary
3.5 star property
Cannon Beach
9.6 out of 10, Exceptional, (283 reviews)
"Lovely view, perfect location, i will return!"
United States
Patricia S
Sea Sprite on the Estuary

Schooner's Cove Inn

Schooner's Cove Inn
2.5 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (253 reviews)
"We definitely stay there again"
United States
Amanda
$309 nightly
The price is $352
May 14 - May 15
Total with taxes and fees
Schooner's Cove Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in and around Cannon Beach

Cannon Beach offers a perfect blend of outdoor adventure and scenic relaxation along the Oregon Coast. Enjoy breathtaking oceanfront views, explore the nearby north coast, and indulge in a romantic getaway just steps from the beach, making it an ideal destination for families and nature lovers alike.

Seaside

Discover Seaside, a vibrant destination perfect for families and adventure seekers who will appreciate its stunning beach and outdoor activities. This charming city offers easy access to attractions like Seaside Beach and Ecola State Park, along with the Seaside Civic and Convention Center for events. Located about 8 miles by car from Cannon Beach, Seaside provides a lively atmosphere that's ideal for making lasting memories. Choosing Seaside for your stay ensures a delightful blend of recreation and scenery.

Manzanita

Ideally situated for families, couples, and nature lovers, Manzanita offers a serene escape just about 14 miles by car from Cannon Beach. This charming coastal city provides easy access to Nehalem Bay State Park, where outdoor enthusiasts can explore scenic trails, and Nehalem Beach, perfect for a relaxing day by the ocean. With attractions like Kelly's Brighton Marina LLC nearby, guests can enjoy a variety of recreational activities year-round. Choosing Manzanita for your stay ensures a memorable vacation experience in a picturesque setting.

Arch Cape

Make your vacation planning effortless by staying in Arch Cape, a haven for families and nature lovers thanks to its stunning beach, scenic trails, and proximity to Oswald West State Park. Here, you can explore the beautiful coastline and admire iconic sights like Haystack Rock while enjoying a peaceful atmosphere. Located about 5 miles by car from Cannon Beach, Arch Cape is an ideal choice for those seeking a memorable getaway amidst Oregon's natural beauty.

Neahkahnie Beach

Experience the charm of Neahkahnie Beach, an excellent hub for families and nature lovers who want to soak in the beauty of Oregon’s coastline. With its stunning beach, the nearby Nehalem Bay State Park, and opportunities for outdoor activities like golf and visiting local marinas, Neahkahnie Beach offers a delightful escape. Located about 15 miles by car from Cannon Beach, this picturesque village makes for a smart choice for your next beach getaway.

Downtown Cannon Beach

Travelers visiting the area often choose Downtown Cannon Beach, especially couples, solo adventurers, and families seeking close proximity to stunning natural beauty. This charming neighborhood offers easy access to the picturesque Cannon Beach, iconic Haystack Rock, and the scenic trails of Ecola State Park, making it a perfect spot for outdoor enthusiasts and those looking to soak in the coastal scenery. Located around Cannon Beach, Downtown Cannon Beach is a smart choice for your vacation stay, ensuring a delightful experience.

Stay near popular attractions in and around Cannon Beach

Cannon Beach offers stunning outdoor scenery and a laid-back beach vibe, making it a perfect getaway for nature lovers. Explore the breathtaking coastline and unique rock formations while staying at the best Cannon Beach hotels for a memorable experience that captures the essence of the Oregon coast.

Learn more about Cannon Beach

The towering Haystack Rock reveals itself at low tide when tidepools brim with colorful starfish and sea anemones. Wander through the charming downtown shops, then hike Ecola State Park's trails for dramatic views of the misty coastline.

Top Cannon Beach Hotel Reviews

More cheap stays in Cannon Beach

Hotels in Cannon Beach with star-rating

Find out more about Cannon Beach

Top reasons to visit Cannon Beach

  • Stunning Beaches: Enjoy picturesque walks along the beautiful shoreline and take in breathtaking sunsets.
  • Iconic Rock Formations: Visit famous landmarks like Haystack Rock, a must-see for every traveler.
  • Outdoor Adventure: Explore hiking trails and recreational areas perfect for nature enthusiasts.
  • Charming Artisan Shops: Discover unique finds and local crafts in the vibrant downtown area.
  • Cultural Experiences: Enjoy local theater performances that showcase the region's artistic flair.

Find great hotels in and around Cannon Beach

Cannon Beach offers a variety of hotel accommodations perfect for families and adventure seekers alike. From oceanfront lodges to charming resorts, you'll find a range of options that cater to your vacation needs. Whether you’re looking for a hotel with stunning beach views or a cozy retreat, Cannon Beach has the perfect spot for your getaway. Explore the best hotels that promise a memorable experience along the beautiful Oregon coast.

  • Hi-Tide Oceanfront Inn: Experience the ultimate beach getaway at Hi-Tide Oceanfront Inn, located just 7 miles from Cannon Beach. This hotel is perfect for travelers seeking a pet-friendly, LGBTQIA-welcoming vacation. With direct access to the beach, guests can enjoy sun-soaked days by the ocean. The property is designed with inclusivity in mind, catering to diverse travelers with its affiliation with LGBTQI travel guides. Pet owners will appreciate the amenities, including food and water bowls for furry friends, ensuring a comfortable stay for everyone.
  • Inn at Cannon Beach: Nestled in the heart of Cannon Beach, the Inn at Cannon Beach is a charming 3-star hotel ideal for adventure seekers. This LGBTQIA-friendly and pet-friendly accommodation offers a variety of outdoor activities nearby, such as hiking, surfing, and fishing. With its affiliation with LGBTQI travel guides, the inn creates an inclusive atmosphere for all guests. The property features ample opportunities for adventure sports, making it a perfect base for those looking to explore the stunning coastline and natural beauty of the area.
  • Tolovana Inn: Located in Cannon Beach, Tolovana Inn combines business amenities with a beach vacation experience. This hotel is perfect for business travelers who also want to relax by the ocean. With direct beach access and facilities like a conference center and multiple meeting rooms, it caters to professional needs while providing a tranquil setting. The property is pet-friendly, welcoming dogs to join the getaway. Guests can enjoy the best of both worlds with business convenience and the soothing ambiance of the Pacific coast.

Where to stay in and around Cannon Beach

Cannon Beach, Oregon, offers a stunning beach vacation experience with its breathtaking coastal scenery and charming atmosphere. Whether you're seeking a family-friendly getaway or a romantic escape, this picturesque destination promises relaxation and adventure. Explore the beautiful shoreline, indulge in coastal luxury, and enjoy excursions that showcase the area's natural beauty. With its vibrant neighborhoods and inviting vibe, Cannon Beach is the perfect starting point for an unforgettable coastal getaway.

  • Seaside: Located approximately 7 miles from Cannon Beach, Seaside is a vibrant city known for its lively atmosphere and stunning coastal scenery. As a popular destination, it welcomes visitors year-round, with peak travel occurring from June to August. Here, you can enjoy a variety of outdoor activities, including beach walks and water sports, while the scenic beauty of the surrounding area captivates. Seaside features a range of attractions, including recreational areas and shopping centers, making it ideal for both adventure seekers and those looking to unwind. Don’t miss the chance to explore the nearby national state park and picturesque lakes that enhance the city’s charm.
  • Arch Cape: Just 5 miles from Cannon Beach, Arch Cape is a serene city that offers a more tranquil beach experience. With visitor numbers peaking in March and again from June to July, this destination is perfect for those who appreciate natural beauty and outdoor adventures. Arch Cape boasts beautiful beaches, hiking trails, and dramatic rock formations that create a stunning backdrop for your vacation. The local recreational areas and theaters provide ample opportunities for relaxation and entertainment, making it a wonderful spot for families or solo travelers seeking a quiet retreat.
  • Tolovana Park: Nestled around the Cannon Beach area, Tolovana Park is a charming neighborhood that attracts visitors looking for a peaceful beach getaway. With a travel season similar to nearby locations, peak visitation occurs from June to August. The area is perfect for outdoor enthusiasts, offering access to beautiful beaches, national parks, and unique rock formations. Enjoy local recreational areas and theaters, or shop at nearby stores for a taste of local culture. Tolovana Park is an excellent choice for those desiring a relaxing atmosphere combined with stunning natural surroundings.

Things to do in and around Cannon Beach

Cannon Beach offers a perfect blend of outdoor activities and stunning scenery for your beach vacation. Enjoy beach walks along the picturesque coastline, explore artisan shops for unique finds, and take in breathtaking ocean views. For those seeking adventure, there are hiking trails and a recreational area to explore. Don’t miss the local theater for a taste of culture while soaking in the natural beauty that this charming coastal town has to offer.

Shopping

Cannon Beach offers a charming shopping experience with unique boutiques and galleries. For more extensive shopping, check out the Seaside Carousel Mall, Seaside Antique Mall, and Turnaround Market, all located 7 miles away, featuring a mix of entertainment and local treasures.

Recreation

Enjoy a round of golf at Seaside Golf Course, where you can embrace the outdoor vibes just 6 miles from Cannon Beach. For family fun, head to the Astoria Aquatic Center, located 22 miles away, offering a variety of aquatic activities. Lastly, Gearhart Golf Links, 10 miles away, provides another great golfing experience.

Adventure

The Fort to Sea Trail, located 17 miles from Cannon Beach, offers breathtaking scenery and a thrilling hiking experience. The Angora Peak Trailhead, 7 miles away, invites adventurers with its picturesque landscapes. Meanwhile, the Cape Falcon Trailhead, 9 miles from town, promises stunning views and outdoor excitement.

Nightlife

Experience the charming nightlife at Coaster Theatre, where you can enjoy captivating performances in a cozy setting. For a bit of fun, head to Captain Kid Amusement Park, just 6 miles away, for arcade adventures. Don’t miss Liberty Theater, 21 miles out, offering a blend of culture and entertainment.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Cannon Beach

To save money on your trip to Cannon Beach, consider visiting from November to January, when accommodation prices are lower compared to the summer months. Utilize public transport options like bicycles for affordable travel around town. Enjoy free attractions such as Haystack Rock and Hug Point State Park. Book your stay on a Tuesday for the best rates and use Expedia to find deals by filtering prices from low to high. Join Expedia's One Key membership for exclusive discounts and combine hotel bookings with flights for greater savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Cannon Beach are November to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Cannon Beach is Tuesday. The most expensive day to stay in Cannon Beach is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Cannon Beach hotel reservations with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Cannon Beach

Cannon Beach, Oregon, is a perfect destination for outdoor enthusiasts and beach lovers, offering breathtaking scenery and adventure. Visitors can explore stunning beaches, iconic rock formations, and nearby state parks. Highlights include the picturesque Cannon Beach itself and various outdoor activities that capture the essence of this coastal gem. With its natural beauty and vibrant atmosphere, Cannon Beach promises an unforgettable vacation experience for travelers seeking relaxation and exploration.

  • Cannon Beach: Enjoy the stunning coastline and vibrant atmosphere of Cannon Beach, where you can relax on the sandy shores and soak in the beach vibes. The picturesque views and charming town make it a perfect spot for unwinding and exploring local shops and eateries.
  • Haystack Rock: Marvel at the iconic Haystack Rock, a towering sea stack that offers breathtaking scenery and great outdoor experiences. This natural wonder is a photographer's dream and a wonderful place for tide pooling during low tide.
  • Ecola State Park: Just a couple of miles away, Ecola State Park provides adventure seekers with hiking trails and stunning viewpoints overlooking the coastline. Experience the beauty of lush forests and dramatic cliffs that make this park a must-visit for nature lovers.

Best time to go to Cannon Beach

The best time to visit Cannon Beach is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with no rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.4°F (6.9°C)Moderate RainMostly CloudyAverageSlightly Low
February43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
March45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
April47.7°F (8.7°C)Light RainMostly CloudyAverageAverage
May52.2°F (11.2°C)Light RainMostly CloudyAverageAverage
June55.9°F (13.3°C)No RainMostly SunnyModerately HighSlightly High
July59.2°F (15.1°C)No RainMostly SunnyModerately HighSlightly High
August60.3°F (15.7°C)No RainMostly SunnyModerately HighSlightly High
September58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
October54.0°F (12.2°C)Light RainMostly SunnyModerately LowAverage
November48.0°F (8.9°C)Moderate RainMostly CloudyModerately LowSlightly Low
December43.7°F (6.5°C)Moderate RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Cannon Beach

For your trip to Cannon Beach, Oregon, the closest major airport is Astoria Regional Airport (AST), situated 18 miles away. Nearby hotel options include the 4-star Cannery Pier Hotel & Spa, only 3 miles from the airport, and the 3.5-star Hotel Elliott, also 3 miles away. Another good choice is the 3.5-star Seaside Oceanfront Inn, located 11 miles from the airport. Transportation services are readily available from these hotels, offering convenient access to Astoria Regional Airport, making it easy for you to start your vacation in beautiful Cannon Beach.

Frequently asked questions

What is the best area to stay in Cannon Beach?
The best area to stay in Cannon Beach is the central part of town, particularly around Hemlock Street, for convenient access to the beach and local establishments.

This central area places you right in the heart of Cannon Beach. Hemlock Street is the main thoroughfare, lined with art galleries, boutiques, and restaurants. From here, you're just a short walk to the iconic Haystack Rock, making it very convenient for beach activities. The area around Spruce Street and Sunset Boulevard also offers easy access to the beach and local amenities.

Couples often find this central location ideal. They can enjoy strolls along the beach, explore the local shops, and dine at various restaurants without needing to drive. The proximity to Haystack Rock for sunset views and tide pool exploration adds to the romantic appeal.

Families also benefit greatly from staying in the central area. The easy walk to the beach means less hassle with gear, and many lodging options here are within close proximity to dining that caters to all ages.
What are the best hotels in Cannon Beach that travelers recommend?
For highly recommended hotels in Cannon Beach, travelers frequently praise the Surfsand Resort, Cannon Beach Hotel Collection, The Ocean Lodge, Sea Sprite on the Estuary, and Hallmark Resort - Cannon Beach.

The 4-star Surfsand Resort, with an impressive 9.6 rating, is a popular choice. Guests appreciate the beautiful and clean rooms, the amazing and friendly staff, and the delicious beachfront restaurant. Amenities like deep soaking bathtubs, designer toiletries, champagne service, premium bedding, and fireplaces add to the luxury experience. It is conveniently located near Chapman Beach and Haystack Hill State Park.

The Cannon Beach Hotel Collection, rated 9.2, offers comfortable rooms with premium bedding, fireplaces, deep soaking bathtubs, rainfall showerheads, and bathrobes. Travelers frequently mention the exceptional customer service and the super comfy beds. It is situated close to Chapman Beach and Coaster Theatre.

The Ocean Lodge, boasting an outstanding 9.8 rating, provides beautiful and clean rooms with premium bedding, fireplaces, deep soaking bathtubs, rainfall showerheads, and bathrobes. Many rooms offer mountain or ocean views. Guests consistently highlight the excellent and attentive staff, the great complementary breakfast, and the beautiful location near Haystack Hill State Park and Haystack Rock.

Sea Sprite on the Estuary, with a 9.6 rating, is known for its great location and nice rooms, some featuring ocean views. Amenities include premium bedding, fireplaces, deep soaking bathtubs, and full kitchens. Guests also appreciate the free accessible and self-parking. It is very close to Chapman Beach and Les Shirley Park.

The 3-star Hallmark Resort - Cannon Beach, rated 9.4, offers comfortable and beautiful rooms, many with ocean or water views. Guests often mention the friendly and helpful staff, and the excellent location. This resort also features a full-service spa offering hot stone massages, reflexology, body scrubs, body wraps, facial treatments, deep tissue massages, hydrotherapy, Swedish massages, and sports massages. It is located near Haystack Hill State Park and Coaster Theatre.
What are the best family hotels in Cannon Beach?
For families visiting Cannon Beach, some of the best hotels to consider are the Surfsand Resort, Inn at Haystack Rock, Ecola Creek Lodge, Sea Breeze Court, and Land's End at Cannon Beach.

The 4-star Surfsand Resort, with an impressive 9.6 rating, offers excellent amenities for families including an indoor pool, a playground for children, and complimentary cribs. Guests consistently highlight the beautiful and clean rooms, the friendly and amazing staff, and the delicious on-site dining. It's conveniently located near Chapman Beach and Haystack Hill State Park.

The Inn at Haystack Rock, rated 8.6, provides a welcoming experience with amenities like children's books, a child-friendly window design, free cribs, and beach toys. Many rooms feature a kitchen, and the hotel is in a prime location near the ocean and beach, with great views. Its proximity to Chapman Beach and Coaster Theatre is a definite plus.

The 3-star Ecola Creek Lodge, boasting a 9.2 rating, is a great option with free cribs, rollaway beds, and sofa beds. Guests appreciate the spacious rooms and the helpful staff. It's situated conveniently close to Les Shirley Park and Chapman Beach.

Sea Breeze Court, with an outstanding 9.8 rating, offers spacious rooms with sofa beds, free cribs, and kitchens, making it ideal for families. Guests frequently praise the clean and big rooms, comfortable beds, and the extremely helpful staff. The hotel is also pet-friendly, allowing pets to stay for free, and provides complimentary WiFi and self-parking. It is conveniently located near Chapman Beach and Coaster Theatre.

Another excellent choice is the 3-star Land's End at Cannon Beach, which has a 9.2 rating. This hotel provides free cribs, sofa beds, and rooms with terraces, furnished balconies, or patios, offering pleasant outdoor spaces. Guests consistently praise its excellent location, friendly and helpful staff, and good kitchen facilities. It is very close to Chapman Beach and the Coaster Theatre. Find more child-friendly accommodations in Cannon Beach
What are the best spa hotels in Cannon Beach?
For excellent spa hotels in Cannon Beach, consider the Hallmark Resort - Cannon Beach or the Tolovana Inn.

The 3-star Hallmark Resort - Cannon Beach, with a 9.4 rating, offers a full-service spa with a wide array of treatments including hot stone massage, reflexology, deep tissue massage, and facial treatments. Guests frequently comment on the comfortable and beautiful rooms, as well as the friendly and helpful staff.

Another great option is the Tolovana Inn, which has an 8.8 rating. This hotel features an accessible spa and offers an indoor pool. Many guests appreciate the comfortable and clean rooms, as well as the friendly and wonderful staff. See all spa hotels in Cannon Beach
What hotels in Cannon Beach offer free breakfast?
For hotels in Cannon Beach that offer a complimentary breakfast, consider the Inn at Cannon Beach and The Ocean Lodge.

The 3-star Inn at Cannon Beach, with a superb 9.8 rating, provides a free continental breakfast daily, which guests describe as great. Its spacious and clean rooms are often highlighted, and the staff is known for being friendly and helpful. This hotel is conveniently located near Haystack Rock and Cannon Beach.

Another excellent option is the 3.5-star The Ocean Lodge, also boasting an impressive 9.8 rating. This lodge offers a complimentary breakfast daily, which guests appreciate. Many rooms feature ocean views, and its location is described as absolutely beautiful, being just a short distance from Haystack Hill State Park and Haystack Rock. The staff at The Ocean Lodge are consistently praised for being excellent and attentive. Find more hotels with free breakfast in Cannon Beach
What are the top pet-friendly hotels in Cannon Beach?
For top pet-friendly hotels in Cannon Beach, consider the Surfsand Resort, the Inn at Cannon Beach, The Ocean Lodge, The Wayside Inn, and Sea Breeze Court.

The 4-star Surfsand Resort, with an exceptional 9.6 rating, warmly welcomes pets and provides food and water bowls. Guests consistently praise its beautiful and clean rooms, as well as its friendly and amazing staff. The resort also features an indoor pool. It is conveniently located near Haystack Hill State Park and Chapman Beach.

The 3-star Inn at Cannon Beach, boasting an outstanding 9.8 rating, is another excellent choice for pet owners. This hotel provides complimentary continental breakfast and food and water bowls for pets. Customers frequently mention the spacious and clean rooms, as well as the helpful staff. It is located close to Haystack Hill State Park and Cannon Beach.

The Ocean Lodge, with a 9.8 rating, is a great option for those traveling with dogs and cats, offering ocean views and food and water bowls. The staff are frequently described as excellent and attentive, and the rooms are beautiful and clean. Its location is highly regarded, being very close to Haystack Hill State Park and Haystack Rock.

The Wayside Inn, with a 9.2 rating, is a pet-friendly option that welcomes dogs and provides food and water bowls. Guests appreciate the comfortable and clean rooms and beds, as well as the friendly staff. It is situated close to Haystack Hill State Park and Cannon Beach.

Sea Breeze Court, with an impressive 9.8 rating, allows pets to stay free and provides food and water bowls, along with free WiFi and self-parking. The large and clean rooms, along with super comfy beds, are frequently highlighted by guests. The staff are described as extremely helpful, and the location is convenient, being close to Chapman Beach and Coaster Theatre. See more pet-friendly hotels in Cannon Beach
What are the best budget hotels in Cannon Beach?
For the best budget hotels in Cannon Beach, consider the Inn at Cannon Beach, Land's End at Cannon Beach, Hallmark Resort - Cannon Beach, Lighthouse Inn, and The Wayside Inn.

The 3-star Inn at Cannon Beach, boasting an exceptional 9.8 rating, offers spacious and clean rooms, along with a great complimentary breakfast. Guests frequently mention the friendly and helpful staff and the wonderful location, which is just 0.7 miles from Haystack Hill State Park. Free WiFi, free self-parking, and complimentary toiletries are also provided.

Another excellent option is the 3-star Land's End at Cannon Beach, with a 9.2 rating. This hotel is praised for its excellent location, being only 0.2 miles from Chapman Beach. Guests appreciate the friendly and helpful staff and the great rooms. Free WiFi, free self-parking, and complimentary toiletries are included.

The 3-star Hallmark Resort - Cannon Beach, rated 9.4, features comfortable and beautiful rooms, with guests often highlighting the friendly and helpful staff. Its excellent location is just 0.3 miles from Haystack Hill State Park and 0.6 miles from Coaster Theatre. The hotel also provides free WiFi, free self-parking, and complimentary toiletries.

The Lighthouse Inn, with a strong 9.4 rating, offers excellent and clean rooms. Travelers particularly enjoy the fantastic and lovely staff and its great location, which is 0.4 miles from Coaster Theatre and 0.5 miles from Haystack Hill State Park. Free WiFi, free self-parking, and complimentary toiletries are available.

Lastly, The Wayside Inn, rated 9.2, provides comfortable and clean rooms. Guests often mention the friendly and lovely staff and the great location, which is close to Haystack Hill State Park (0.8 miles away). This hotel also features an indoor pool, free WiFi, free self-parking, and complimentary toiletries. View all budget hotels in Cannon Beach
What are the most romantic hotels in Cannon Beach for couples?
For a romantic getaway in Cannon Beach, couples should consider the Inn at Cannon Beach, The Ocean Lodge, or the Surfsand Resort.

The 3-star Inn at Cannon Beach, with an outstanding 9.8 rating, offers spacious and clean rooms, some with balconies and fireplaces, great for cozy evenings. Guests consistently praise the complimentary breakfast and the helpful staff. It is conveniently located near Haystack Rock, just 0.8 miles away.

Another excellent choice is The Ocean Lodge, a 3.5-star property also rated 9.8. This lodge provides beautiful, clean rooms, many with ocean views and fireplaces, creating a truly romantic setting. The complimentary breakfast is highly regarded, and the attentive staff ensure a wonderful stay. It is just 0.6 miles from Haystack Rock.

The 4-star Surfsand Resort, rated 9.6, is another top option for couples. This resort features beautiful and clean rooms, many offering ocean views, along with hot tubs and fireplaces. Guests appreciate the indoor pool, free area shuttle, and delicious on-site restaurant. It is located 0.7 miles from Chapman Beach. See all romantic hotels in Cannon Beach
What are the best hotels in Cannon Beach near Haystack Hill State Park?
For hotels in Cannon Beach near Haystack Hill State Park, consider The Ocean Lodge, the Inn at Cannon Beach, Sea Breeze Court, Surfsand Resort, and Sea Sprite at Haystack Rock.

The 3.5-star Ocean Lodge, with an exceptional 9.8 rating, is located just 0.5 miles from Haystack Hill State Park. It offers ocean views and complimentary continental breakfast. Guests frequently praise the attentive staff, beautiful rooms, and the absolutely beautiful location.

Another excellent option is the 3-star Inn at Cannon Beach, which also boasts a 9.8 rating. Situated 0.7 miles from Haystack Hill State Park, this hotel provides spacious and clean rooms, a free continental breakfast, and complimentary self-parking. Guests consistently highlight the friendly and helpful staff, great breakfast, and wonderful location.

Sea Breeze Court, rated 9.8, is conveniently located just 0.4 miles from Haystack Hill State Park. This hotel is family-friendly, offering free cribs, free rollaway extra beds, and kitchens in its clean and big rooms. Guests appreciate the convenient location and the extremely helpful staff.

The 4-star Surfsand Resort, with a 9.6 rating, is another excellent choice, located 0.4 miles from Haystack Hill State Park. It features an indoor pool and a playground for children, making it ideal for families. Guests praise the beautiful and clean rooms, friendly staff, and the delicious on-site restaurant.

Finally, the 3.5-star Sea Sprite at Haystack Rock, rated 9.6, is 0.5 miles from Haystack Hill State Park. Many rooms offer ocean views and direct access to the beach. The hotel provides kitchens and free cribs, and guests often mention the great location and friendly staff.
When is the best time to go to Cannon Beach?
The best time to visit Cannon Beach is typically from late spring through early fall, specifically May to October, when the weather is generally mild and pleasant.

During these months, you'll experience less rain and more sunshine, making it ideal for exploring the beach, tide pools around Haystack Rock, and the town's shops and art galleries. This period is particularly good for families looking to enjoy outdoor activities without the chill of the cooler months.

For couples seeking a more tranquil experience, late spring (May-June) or early fall (September-October) offers a nice balance.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Cannon Beach.
How can I save on a Cannon Beach hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Cannon Beach hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Cannon Beach hotel?
Prices for hotels in Cannon Beach often vary, but you can find a great deal from $97 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia